%!TEX program = xelatex

\input{Head}
\title{简单粗暴\LaTeX\ }
\author{K.L Wu\\
  {\kaishu 本手册是\href{https://github.com/wklchris/Note-by-LaTeX}{wklchris-GitHub}的\LaTeX{}-cn项目}
}
\date{当前版本号：v1.6.4-pre\\
  最后更新于：\today}

\begin{document}

\maketitle

\setlength{\lineskiplimit}{0pt}
\tableofcontents
\setlength{\lineskiplimit}{3pt}

\chapter{序}

\noindent{\Huge\xinwei 第一稿序}\dpar\dpar

其实在之前我是有一稿手册的，开始撰写的日期大概在2015年4月．但是自己觉得写得太烂，因此索性推倒重写了这一版．这一版的主要特征是：
\begin{feae}
  \item 我希望能够吸引初学者快速上手，解决手头的问题．因此去掉了枯燥的讲解和无穷无尽的宏包用法介绍，直接使用实例；
  \item 力求突出实用性．当然，也会提点一些可以深入学习的内容，读者可以自行查阅，或者阅读本手册中的扩展阅读章节（即带星号*的章节）．
  \item 本手册使用的编辑器为\TeX\ Studio，而非之前的商业软件WinEdt. 这使得学习\LaTeX\ 的门槛更低．当然了，你有权使用任何编辑器．
\end{feae}

手册主体分为六大部分\cite{LHY2013latex,lamport1994latex,frank2004latex,partl2016,Casteleyn2016tikz,tikzmanual}：
\begin{fead}
\item[写给读者*] 介绍\LaTeX\ 背景、优缺点、适用情形．
\item[基础] 包括标点、缩进、距离、章节、字体、颜色、注释、引用、封面、目录、列表、图表、页面等详细内容．
\item[数学排版] 包括数学符号、公式、编号等内容．
\item[进阶] 主要是自定义命令，帮助你更高效、更简洁地书写你的文档．
\item[\tikzz\  绘图*] 附加章节，需要读者取消注释后重编译．
\item[附录] 帮助你快速查找一些你想要的东西．
\end{fead}

由于工作全部由我一人完成，限于视野，难免存在错漏之处．恳请读者指正．如遇到的手册中无法解决的问题，欢迎向我提出．推荐书目可参考本手册附录．

最后，还要感谢在\LaTeX\ 学习中为我解答疑惑的同学，特别是来自\LaTeX\ 度吧的吧友；本手册中许多的解决方案都是由他们提供的．我谨在此记录．

\vfill

\begin{flushright}
Mail: wklchris@hotmail.com\dpar

Chris Wu

September 17, 2016 于Davis, CA
\end{flushright}
\clearpage
\noindent{\Huge\xinwei 更新日志：}\dpar\dpar

版本号以 $x.y.z$ 的形式公示．当$z=0$时，为决定正式 release 的版本．

v1.6.0 更新 --- 2017年6月15日：

v1.6.1 更新 --- 2017年8月9日；

v1.6.2 更新 --- 2017年10月5-15日．

v1.6.3 更新 --- 2018年3月22日．\dpar

以下内容中，未以括号注明的项是在v1.6.0中更新的．

\begin{feai}
\item 重要更新：
  \begin{feai}
  \item \textbf{\sout{\tikzz\  相关的内容停止更新}．原因是现有的其他软件绘图功能强大，导出为 pdf 格式的矢量图后也易于调用；\tikzz\  相比之下学习成本过高．}\textcolor{red}{\textbf{笔者又决定重启\tikzz\ 章节}}．（v1.6.3）
  \item \textbf{重新添加了 \tikzz\  章节} —— 不过仍是之前弃笔时的版本，预计将于 v1.7 更新．
  \item \textbf{增加了加快\xelatex 调用字体速度的方式}．参考“中文支持与CJK字体”一节\texttt{fc-cache}相关内容．（v1.6.1）
  \end{feai}
\item 字体更换：思源宋体．
\item 编辑了 Head.tex 文件，使之更易阅读．
\item [添加]宏包\pkg{animate}：在 PDF 中展示动态图．（v1.6.1）
\item [添加]宏包\pkg{tocbibind}：
  \begin{feai}
  \item 将目录本身编入目录项．
  \item 将参考文献章节编号、编入目录项．
  \item 将索引章节编号、编入目录项．
  \end{feai}
\item [更新]宏包\pkg{dcolumn}，更详细说明了如何在表格中使用小数点对齐．（v1.6.2）
\item [更新]宏包\pkg{fancyvbr}：更详细说明了抄录环境\envi{BVerbatim}，如何提供居中支持．（v1.6.2）
\item [更新]宏包\pkg{xeCJK}：
  \begin{feai}
  \item 参数 CJKspace．该功能在新版宏包中已修复．
  \item 命令 \latexline{setCJKmainfont}，可指定字体文件名．
  \end{feai}
\item 数学内容：
  \begin{feai}
  \item [添加]宏包\pkg{extarrows}：长等号命令．
  \item [添加]命令\latexline{numberthis}，用于给多行公式中的某行编号．(v1.6.2)
  \item [添加]命令\latexline{allowdisplaybreaks}，用于支持多行公式环境换页．
  \end{feai}
\item 拆分了文档，并修改了“文档拆分”一节的内容．（v1.6.3）
\item 修复了一些错别字与无效的文档内跳转链接．
\end{feai}

\mbox{}

更早版本的更新细节，请到\href{https://github.com/wklchris/Note-by-LaTeX/releases}{Project Release Webpage}浏览．

% Main Contents

\include{chapters/To-Readers}
\include{chapters/LaTeX-Basics}
\include{chapters/Play-with-Math}
\include{chapters/LaTeX-Advanced-Skills}
% \include{chapters/TikZ}

% Appendices

% 参考文献
\bibliography{Bib}

% 附录
\clearpage
\appendix
% 重定义附录的chapter样式
\renewcommand{\chaformat}[1]{%
	\parbox[b]{.5\textwidth}{\raggedleft\bfseries \S 附录 \\ \vspace{0.2ex} #1} \quad\rule[-12pt]{2pt}{70pt}\quad
	{\fontsize{60}{60}\selectfont\thechapter}}

\chapter{注音符号}
\label{app:phonetic}
% 这里不用>{\ttfamily}而用\verb是为了减少报错可能
\begin{center}
\tabcaption{注音符号与特殊符号}
\begin{tabular}{|*{4}{>{\centering}p{3em} @{-\hspace{1em}} p{3em}|}}
\hline
\texttt{样式} & 命令 & \texttt{样式} & 命令 & \texttt{样式} & 命令 & \texttt{样式} & 命令 \\
\hline
\=o  & \verb|\=o|  & \'o  & \verb|\'o|  & \v o & \verb|\v o|  & \`o   & \verb|\`o|  \\
\^o  & \verb|\^o|  & \"o  & \verb|\"o|  & \.o  & \verb|\.o|   & \H o  & \verb|\H{o}| \\
\d o & \verb|\d{o}| & \u o & \verb|\u{o}| & \b o & \verb|\b{o}|  & \t oo & \verb|\t{oo}|\\
\multicolumn{2}{|c@{\bf --}}{$\tilde{o}$} & \multicolumn{2}{@{\bf --}c|}{\tt{\$$\backslash$tilde\{o\}\$}} &%
\multicolumn{2}{c@{\bf --}}{$\hat{o}$}    & \multicolumn{2}{@{\bf --}c|}{\tt{\$$\backslash$hat\{o\}\$}}\\
\multicolumn{8}{|c|}{} \\
\o  & \verb|\o|  & \O  & \verb|\O|  & \i  & \verb|\i|  & \j  & \verb|\j| \\
\aa & \verb|\aa| & \AA & \verb|\AA| & \ae & \verb|\ae| & \AE & \verb|\AE|\\
\oe & \verb|\oe| & \OE & \verb|\OE| & !`  & \verb|!`|  & ?`  & \verb|?`| \\
\hline
\end{tabular}
\end{center}

\mbox{}

\begin{center}
\tabcaption{国际音标输入表（部分）}
\begin{tabular}{|*{3}{>{\rmfamily}c !{-} >{\ttfamily}p{7.5em}|}}
\hline
\texttt{样式} & 命令 & \texttt{样式} & 命令 & \texttt{样式} & 命令 \\
\hline
\textdzlig & \char92textdzlig & \textesh & \char92textesh & \textteshlig & \char92textteshlig \\
\textdyoghlig & \char92textdyoghlig & \textturnv & \char92textturnv & \textschwa & \char92textschwa \\
\textscriptg & \char92textscriptg & \texttheta & \char92texttheta & \textupsilon & \char92textupsilon \\
\textscripta & \char92textscripta & \dh & \char92dh & \textepsilon & \char92textepsilon \\
\textopeno & \char92textopeno & \textyogh & \char92textyogh & \ng & \char92ng \\
\hline
\multicolumn{2}{|c|}{重音} & \multicolumn{2}{c|}{次重音} & \multicolumn{2}{c|}{长音节} \\
\textprimstress & \char92{}textprimstress & \textsecstress & \char92textsecstress & \textlengthmark & \char92textlengthmark \\
\hline
\end{tabular}
\end{center}

\textit{注：\texttt{\char92dh}命令在非CJK文档中有时编译会出现问题}．

\chapter{建议与其他}

除了参考文献列表中给出的书籍以外，我还推荐你用控制台在\TeX{} Live中能找到的以下书籍：

\medskip\begin{para}
\item[texdoc usrguide] \TeX\ Live自带的用户手册．
\item[texdoc clsguide] \TeX\ Live自带的文档类和宏包编写手册．
\item[texdoc fntguide] \TeX\ Live自带的字体使用手册．
\item[texdoc symbols-a4] 一份速查表，基本上所有的\LaTeX\ 字符命令都在这里了．
\item[texdoc latexcheat] 很有趣的命令表，只有两页．
\item[texdoc impatient] \emph{\TeX{} for the Impatient}, 一本介绍底层\TeX\ 的书．这也是我阅读的第一本\TeX\ 书，Knuth的\emph{The \TeX\ book}虽然血统正但是难啃啊．本书中译本在：\url{https://bitbucket.org/zohooo/impatient/wiki/Home}
\item[texdoc texbytopic] \emph{\TeX{} by Topic}, 个人觉得不如上面那本，但也许只是叙述方式不一样吧．
\end{para}
\bigskip

\noindent 你可能还需要的功能：
\begin{description}
\item[\pkg{mhchem}] 该宏包用于输入化学式，提供了\latexline{ce}命令．
\end{description}

% \tikzz\ 索引
%\setlength{\columnseprule}{0pt}
%\printindex

\end{document}
